a {text-decoration:none; outline:none;}
a:visited {}
a:hover, a:active, a:focus {text-decoration:none; }
a{ -webkit-tap-highlight-color:rgba(255,0,0,0);}
.fl{ float:left;}
.fr{ float:right;}
.pr{ position:relative;}
.pa{ position:absolute;}
.dn{ display:none;}
.db{ display:block;}
.hidden{visibility:hidden;}
.list_lh li:before{
    content: "";
}
/* CSS 1,2 & 3 and HTML5 reset stylesheet */
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
/* 重置所有元素的盒模型 */
textarea { resize: none; }

/*  HTML5 CSS */
article, aside, audio, footer, header, nav, section, video { display: block }
/* 对于老的浏览器，如Firefox 3.6，由于不知道HTML5元素而将它们渲染为 display: inline 。这里不用管 date, figure和HTML5表单的input*/
input{border:0;outline:none;/*去除蓝色边框*/}
input[type="search"]{-webkit-appearance:textfield;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
input {-webkit-appearance:none; /*去除input默认样式*/}
/* 去除Safari 或 Mobile Safari浏览器的HTML5搜索框和提交按钮的 OS X外观 */
a,img,button,input,textarea{-webkit-tap-highlight-color:rgba(255,255,255,0);border:0;outline:none;}
.imgts{
	background-color: #fff;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	margin-bottom: 2%;
}
body{
    background-color: #f2f2f2;
}
.bjxx{
	background-color: #fff;
	width: 100%;
	height: 40px;
	margin-top: 5px;
	font-size: 14px;
	text-align: center;
	line-height: 40px;
    color: #7b7b7b;
}
.bjxx span{
    color: #f3706c;
}
.kuang{
        display: inline-block;
         text-align: left;
         width: 80px;
         height: 80px;
         position: absolute;
         top: 50%;
         margin-top: -40px;
         left: 5%;
            
         }
.addhao{
            width: 80px;
             height: 80px;
             background: url(../images/img/add.png);
         }
         .on{
             text-align: left;
             margin-right: 20px;
             margin-bottom: 20px;
             width: 80px;
             height: 80px;
             display: none;
             position: relative;
             overflow: hidden;
             line-height: 200px;
         }
         .xian{
             width: 120px;
             height: 120px;
             position: absolute;
             background-image: linear-gradient(
                     0deg,
                     rgba(0,0,0,0.7) 50%,
                     transparent 50%
             );
             background-size: 120px 4px;
             display: none;
             z-index: 2;
         }
         .chahao{
             position: absolute;
             width: 60px;
             height: 60px;
             background: url(../img/ico_02.png);
             background-position: -171px -158px;
             top: 52.5px;
             left: 52.5px;
             display: none;
             z-index: 2;
         }
         .on img{
             width: 100%;
             height: auto;
             position: absolute;
             left: 0;
             right: 0;
             top: 0;
             bottom: 0;
             margin:auto;
         }
         .kuang input{
              width: 80px;
              height: 80px;
              opacity: 0;
          }
         .bigk{
             width: 100%;
             height: 100px;
             background-color: #fff;
             position: relative;
         }
         .imgzi{
         	display: inline-block;
            position: absolute;
            top: 50%;
            margin-top: -7px;
            right: 5%;
         	
         	font-size: 14px;
         	color: #d1d1d1;
         }
         .formbd{
         	background-color: #fff;
         	width: 100%;
         	margin-top:5px;
         }
          .formbd tr {
            border-bottom:1px solid #d1d1d1;width:90%;margin:5% auto;
          }
   .dn{
       display: none;
   }
         .formbd td{
             font-size: 14px;
             height: 45px;
             padding-left: 4%;
             /* line-height: 45px; */
             overflow: hidden;

         }
         .formbd td input{
         	border: none;
             height: 44px;
             width: 100%;
         }
         .formbd select{
             width: 100%;
             height: 40px;
             text-align: center;
         }
         .anniu{
         	background-color: #f36662;
         	border-radius: 5px;
         	color: #fff;
            padding: 10px 35px;
         	text-align: center;
            display: block;
             position: fixed;
             bottom: 10px;
             left: 50%;
             margin-left: -51px;
         }
.formbd td input.texts{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bjxx i{
    width: 0;
    height: 0;
   position: absolute;
    border-color: #f3706c transparent transparent transparent;
    border-width: 5px;
    border-style: solid;
    top: 18px;
    margin-left: 5px;
}
.bjxx{
    position: relative;
}
.pptv {
    /* height: 120px; */
    background-color: #fff;
    margin: 2%;
    /* position: relative; */
    overflow: hidden;
}
.popo {
    width: 100%;
    background-color: #fff;
}
.img-list {
    padding: 15px 10px 10px;
}
.img-list {
    width: 100%;
    overflow: hidden;
}
.img-list .img {
    width: 5.1rem;
    height: 5.1rem;
    float: left;
    background-size: cover;
    margin: .25rem;
}
.img-list a {
    width: 20px;
    height: 20px;
    background: url(../cssimg/gb.png) no-repeat center;
    background-size: 20px;
    z-index: 99;
    right: -5px;
    top: -5px;
}
.addhao {
    width: 5.1rem;
    height: 5.1rem;
    background: url(../images/img/add.png) no-repeat center;
    float: left;
    background-size: 5rem;
    margin: .25rem;
}